package com.manage.modules.utils;

import java.text.NumberFormat;

/**
 * 算法工具类
 *
 * @author xu
 * 2021/9/2 15:43
 */
public class MathUtils {


    /**
     * 两个数相除 获取百分数 并保留几位小数
     *
     * @param dividend 被除数
     * @param divisor  除数
     * @param n        保留n位小数
     */
    public static String except(double dividend, double divisor, int n) {

        double result = dividend / divisor;

        //获取格式化对象
        NumberFormat numberFormat = NumberFormat.getPercentInstance();

        //设置百分数精确度2即保留n位小数
        numberFormat.setMinimumFractionDigits(n);
        return numberFormat.format(result);
    }


    public static void main(String[] args) {
        System.out.println(except(13.7, 15, 2));
    }
}
